investment law investing banking software attorney internet banking financial planning investments online banking banking bank investment internet banking software international law bank software law lawyer commercial law checking